Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Trilead SSH-2 for Java
PREV NEXT | FRAMES NO FRAMES

A C D E F G H I K L M O P R S T U V W

## A

addConnectionMonitor(ConnectionMonitor) - Method in class com.trilead.ssh2.Connection
  Add a `ConnectionMonitor` to this connection.
addHostkey(String[], String, byte[]) - Method in class com.trilead.ssh2.KnownHosts
  Adds a single public key entry to the database.
addHostkeys(char[]) - Method in class com.trilead.ssh2.KnownHosts
  Parses the given known_hosts data and adds entries to the database.
addHostkeys(File) - Method in class com.trilead.ssh2.KnownHosts
  Parses the given known_hosts file and adds entries to the database.
addHostkeyToFile(File, String[], String, byte[]) - Static method in class com.trilead.ssh2.KnownHosts
  Adds a single public key entry to the a known_hosts file.
atime - Variable in class com.trilead.ssh2.SFTPv3FileAttributes
  The ATIME attribute.
attributes - Variable in class com.trilead.ssh2.SFTPv3DirectoryEntry
  The attributes of this entry.
authenticateWithDSA(String, String, String) - Method in class com.trilead.ssh2.Connection
  Deprecated. You should use one of the `authenticateWithPublicKey()` methods, this method is just a wrapper for it and will disappear in future builds.
authenticateWithKeyboardInteractive(String, InteractiveCallback) - Method in class com.trilead.ssh2.Connection
  A wrapper that calls `authenticateWithKeyboardInteractivewith` a `null` submethod list.
authenticateWithKeyboardInteractive(String, String[], InteractiveCallback) - Method in class com.trilead.ssh2.Connection
  After a successful connect, one has to authenticate oneself.
authenticateWithNone(String) - Method in class com.trilead.ssh2.Connection
  After a successful connect, one has to authenticate oneself.
authenticateWithPassword(String, String) - Method in class com.trilead.ssh2.Connection
  After a successful connect, one has to authenticate oneself.
authenticateWithPublicKey(String, char[], String) - Method in class com.trilead.ssh2.Connection
  After a successful connect, one has to authenticate oneself.
authenticateWithPublicKey(String, File, String) - Method in class com.trilead.ssh2.Connection
  A convenience wrapper function which reads in a private key (PEM format, either DSA or RSA) and then calls `authenticateWithPublicKey(String, char[], String)`.
available() - Method in class com.trilead.ssh2.StreamGobbler

## C

cancelRemotePortForwarding(int) - Method in class com.trilead.ssh2.Connection
  Cancel an earlier requested remote port forwarding.
canonicalPath(String) - Method in class com.trilead.ssh2.SFTPv3Client
  Have the server canonicalize any given path name to an absolute path.
ChannelCondition - Interface in com.trilead.ssh2
  Contains constants that can be used to specify what conditions to wait for on a SSH-2 channel (e.g., represented by a `Session`).
clientToServerCryptoAlgorithm - Variable in class com.trilead.ssh2.ConnectionInfo
  The currently used crypto algorithm for packets from to the client to the server.
clientToServerMACAlgorithm - Variable in class com.trilead.ssh2.ConnectionInfo
  The currently used MAC algorithm for packets from to the client to the server.
close() - Method in class com.trilead.ssh2.Connection
  Close the connection to the SSH-2 server.
close() - Method in class com.trilead.ssh2.LocalPortForwarder
  Stop TCP/IP forwarding of newly arriving connections.
close() - Method in class com.trilead.ssh2.LocalStreamForwarder
  Close the underlying SSH forwarding channel and free up resources.
close() - Method in class com.trilead.ssh2.Session
  Close this session.
close() - Method in class com.trilead.ssh2.SFTPv3Client
  Close this SFTP session.
close() - Method in class com.trilead.ssh2.StreamGobbler
CLOSED - Static variable in interface com.trilead.ssh2.ChannelCondition
  The underlying SSH-2 channel, however not necessarily the whole connection, has been closed.
closeFile(SFTPv3FileHandle) - Method in class com.trilead.ssh2.SFTPv3Client
  Close a file.
com.trilead.ssh2 - package com.trilead.ssh2
connect() - Method in class com.trilead.ssh2.Connection
  Same as `connect(null, 0, 0)`.
connect(ServerHostKeyVerifier) - Method in class com.trilead.ssh2.Connection
  Same as `connect(verifier, 0, 0)`.
connect(ServerHostKeyVerifier, int, int) - Method in class com.trilead.ssh2.Connection
  Connect to the SSH-2 server and, as soon as the server has presented its host key, use the `ServerHostKeyVerifier.verifyServerHostKey()` method of the `verifier` to ask for permission to proceed.
Connection - Class in com.trilead.ssh2
  A `Connection` is used to establish an encrypted TCP/IP connection to a SSH-2 server.
Connection(String) - Constructor for class com.trilead.ssh2.Connection
  Prepares a fresh `Connection` object which can then be used to establish a connection to the specified SSH-2 server.
Connection(String, int) - Constructor for class com.trilead.ssh2.Connection
  Prepares a fresh `Connection` object which can then be used to establish a connection to the specified SSH-2 server.
ConnectionInfo - Class in com.trilead.ssh2
  In most cases you probably do not need the information contained in here.
ConnectionInfo() - Constructor for class com.trilead.ssh2.ConnectionInfo
connectionLost(Throwable) - Method in interface com.trilead.ssh2.ConnectionMonitor
  This method is called after the connection's underlying socket has been closed.
ConnectionMonitor - Interface in com.trilead.ssh2
  A `ConnectionMonitor` is used to get notified when the underlying socket of a connection is closed.
createBubblebabbleFingerprint(String, byte[]) - Static method in class com.trilead.ssh2.KnownHosts
  Convert a ssh2 key-blob into a human readable bubblebabble fingerprint.
createFile(String) - Method in class com.trilead.ssh2.SFTPv3Client
  Create a file and open it for reading and writing.
createFile(String, SFTPv3FileAttributes) - Method in class com.trilead.ssh2.SFTPv3Client
  Create a file and open it for reading and writing.
createFileTruncate(String) - Method in class com.trilead.ssh2.SFTPv3Client
  Create a file (truncate it if it already exists) and open it for reading and writing.
createFileTruncate(String, SFTPv3FileAttributes) - Method in class com.trilead.ssh2.SFTPv3Client
  reate a file (truncate it if it already exists) and open it for reading and writing.
createHashedHostname(String) - Static method in class com.trilead.ssh2.KnownHosts
  Generate the hashed representation of the given hostname.
createHexFingerprint(String, byte[]) - Static method in class com.trilead.ssh2.KnownHosts
  Convert a ssh2 key-blob into a human readable hex fingerprint.
createLocalPortForwarder(int, String, int) - Method in class com.trilead.ssh2.Connection
  Creates a new `LocalPortForwarder`.
createLocalPortForwarder(InetSocketAddress, String, int) - Method in class com.trilead.ssh2.Connection
  Creates a new `LocalPortForwarder`.
createLocalStreamForwarder(String, int) - Method in class com.trilead.ssh2.Connection
  Creates a new `LocalStreamForwarder`.
createSCPClient() - Method in class com.trilead.ssh2.Connection
  Create a very basic `SCPClient` that can be used to copy files from/to the SSH-2 server.
createSymlink(String, String) - Method in class com.trilead.ssh2.SFTPv3Client
  Create a symbolic link on the server.

## D

DebugLogger - Interface in com.trilead.ssh2
  An interface which needs to be implemented if you want to capture debugging messages.
DHGexParameters - Class in com.trilead.ssh2
  A `DHGexParameters` object can be used to specify parameters for the diffie-hellman group exchange.
DHGexParameters() - Constructor for class com.trilead.ssh2.DHGexParameters
  Same as calling `DHGexParameters(1024, 1024, 4096)`.
DHGexParameters(int) - Constructor for class com.trilead.ssh2.DHGexParameters
  This constructor can be used to force the sending of a `SSH_MSG_KEX_DH_GEX_REQUEST_OLD` request.
DHGexParameters(int, int, int) - Constructor for class com.trilead.ssh2.DHGexParameters
  This constructor can be used to force the sending of a `SSH_MSG_KEX_DH_GEX_REQUEST` request.

## E

enableDebugging(boolean, DebugLogger) - Method in class com.trilead.ssh2.Connection
  Enable/disable debug logging.
EOF - Static variable in interface com.trilead.ssh2.ChannelCondition
  EOF on has been reached, no more _new_ stdout or stderr data will arrive from the remote server.
execCommand(String) - Method in class com.trilead.ssh2.Session
  Execute a command on the remote machine.
EXIT_SIGNAL - Static variable in interface com.trilead.ssh2.ChannelCondition
  The exit signal of the remote process is available.
EXIT_STATUS - Static variable in interface com.trilead.ssh2.ChannelCondition
  The exit status of the remote process is available.

## F

filename - Variable in class com.trilead.ssh2.SFTPv3DirectoryEntry
  A relative name within the directory, without any path components.
forceKeyExchange() - Method in class com.trilead.ssh2.Connection
  Force an asynchronous key re-exchange (the call does not block).
fsetstat(SFTPv3FileHandle, SFTPv3FileAttributes) - Method in class com.trilead.ssh2.SFTPv3Client
  Modify the attributes of a file.
fstat(SFTPv3FileHandle) - Method in class com.trilead.ssh2.SFTPv3Client
  Retrieve the file attributes of an open file.

## G

get(String, String) - Method in class com.trilead.ssh2.SCPClient
  Download a file from the remote server to a local directory.
get(String, OutputStream) - Method in class com.trilead.ssh2.SCPClient
  Download a file from the remote server and pipe its contents into an `OutputStream`.
get(String[], String) - Method in class com.trilead.ssh2.SCPClient
  Download a set of files from the remote server to a local directory.
getAvailableCiphers() - Static method in class com.trilead.ssh2.Connection
  Unless you know what you are doing, you will never need this.
getAvailableMACs() - Static method in class com.trilead.ssh2.Connection
  Unless you know what you are doing, you will never need this.
getAvailableServerHostKeyAlgorithms() - Static method in class com.trilead.ssh2.Connection
  Unless you know what you are doing, you will never need this.
getCharset() - Method in class com.trilead.ssh2.SFTPv3Client
  The currently used charset for filename encoding/decoding.
getClient() - Method in class com.trilead.ssh2.SFTPv3FileHandle
  Get the SFTPv3Client instance which created this handle.
getConnectionInfo() - Method in class com.trilead.ssh2.Connection
  Returns a `ConnectionInfo` object containing the details of the connection.
getExitSignal() - Method in class com.trilead.ssh2.Session
  Get the name of the signal by which the process on the remote side was stopped - if available and applicable.
getExitStatus() - Method in class com.trilead.ssh2.Session
  Get the exit code/status from the remote command - if available.
getHostname() - Method in class com.trilead.ssh2.Connection
  Returns the hostname that was passed to the constructor.
getInputStream() - Method in class com.trilead.ssh2.LocalStreamForwarder
getMax_group_len() - Method in class com.trilead.ssh2.DHGexParameters
  Get the maximum group length.
getMin_group_len() - Method in class com.trilead.ssh2.DHGexParameters
  Get the minimum group length.
getOctalPermissions() - Method in class com.trilead.ssh2.SFTPv3FileAttributes
  Turn the POSIX permissions into a 7 digit octal representation.
getOutputStream() - Method in class com.trilead.ssh2.LocalStreamForwarder
  Get the OutputStream.
getPort() - Method in class com.trilead.ssh2.Connection
  Returns the port that was passed to the constructor.
getPref_group_len() - Method in class com.trilead.ssh2.DHGexParameters
  Get the preferred group length.
getPreferredServerHostkeyAlgorithmOrder(String) - Method in class com.trilead.ssh2.KnownHosts
  Try to find the preferred order of hostkey algorithms for the given hostname.
getProtocolVersion() - Method in class com.trilead.ssh2.SFTPv3Client
  Returns the negotiated SFTP protocol version between the client and the server.
getRemainingAuthMethods(String) - Method in class com.trilead.ssh2.Connection
  After a successful connect, one has to authenticate oneself.
getServerErrorCode() - Method in exception com.trilead.ssh2.SFTPException
  Get the error code sent by the server.
getServerErrorCodeSymbol() - Method in exception com.trilead.ssh2.SFTPException
  Get the symbolic name of the error code as given in the SFTP specs.
getServerErrorCodeVerbose() - Method in exception com.trilead.ssh2.SFTPException
  Get the description of the error code as given in the SFTP specs.
getServerErrorMessage() - Method in exception com.trilead.ssh2.SFTPException
  Get the error message sent by the server.
getStderr() - Method in class com.trilead.ssh2.Session
getStdin() - Method in class com.trilead.ssh2.Session
getStdout() - Method in class com.trilead.ssh2.Session
gid - Variable in class com.trilead.ssh2.SFTPv3FileAttributes
  The GID attribute.

## H

HOSTKEY_HAS_CHANGED - Static variable in class com.trilead.ssh2.KnownHosts
HOSTKEY_IS_NEW - Static variable in class com.trilead.ssh2.KnownHosts
HOSTKEY_IS_OK - Static variable in class com.trilead.ssh2.KnownHosts
httpErrorCode - Variable in exception com.trilead.ssh2.HTTPProxyException
HTTPProxyData - Class in com.trilead.ssh2
  A `HTTPProxyData` object is used to specify the needed connection data to connect through a HTTP proxy.
HTTPProxyData(String, int) - Constructor for class com.trilead.ssh2.HTTPProxyData
  Same as calling `HTTPProxyData(proxyHost, proxyPort, `null`, `null`)`
HTTPProxyData(String, int, String, String) - Constructor for class com.trilead.ssh2.HTTPProxyData
  Same as calling `HTTPProxyData(proxyHost, proxyPort, `null`, `null`, `null`)`
HTTPProxyData(String, int, String, String, String[]) - Constructor for class com.trilead.ssh2.HTTPProxyData
  Connection data for a HTTP proxy.
HTTPProxyException - Exception in com.trilead.ssh2
  May be thrown upon connect() if a HTTP proxy is being used.
HTTPProxyException(String, int) - Constructor for exception com.trilead.ssh2.HTTPProxyException
httpResponse - Variable in exception com.trilead.ssh2.HTTPProxyException

## I

identification - Static variable in class com.trilead.ssh2.Connection
  The identifier presented to the SSH-2 server.
InteractiveCallback - Interface in com.trilead.ssh2
  An `InteractiveCallback` is used to respond to challenges sent by the server if authentication mode "keyboard-interactive" is selected.
isAuthenticationComplete() - Method in class com.trilead.ssh2.Connection
  Determines if the authentication phase is complete.
isAuthenticationPartialSuccess() - Method in class com.trilead.ssh2.Connection
  Returns true if there was at least one failed authentication request and the last failed authentication request was marked with "partial success" by the server.
isAuthMethodAvailable(String, String) - Method in class com.trilead.ssh2.Connection
  Checks if a specified authentication method is available.
isClosed() - Method in class com.trilead.ssh2.SFTPv3FileHandle
  Check if this handle was closed with the `SFTPv3Client.closeFile(SFTPv3FileHandle)` method of the `SFTPv3Client` instance which created the handle.
isDirectory() - Method in class com.trilead.ssh2.SFTPv3FileAttributes
  Checks if this entry is a directory.
isRegularFile() - Method in class com.trilead.ssh2.SFTPv3FileAttributes
  Checks if this entry is a regular file.
isSymlink() - Method in class com.trilead.ssh2.SFTPv3FileAttributes
  Checks if this entry is a a symlink.

## K

keyExchangeAlgorithm - Variable in class com.trilead.ssh2.ConnectionInfo
  The used key exchange (KEX) algorithm in the latest key exchange.
keyExchangeCounter - Variable in class com.trilead.ssh2.ConnectionInfo
  Number of kex exchanges performed on this connection so far.
KnownHosts - Class in com.trilead.ssh2
  The `KnownHosts` class is a handy tool to verify received server hostkeys based on the information in `known_hosts` files (the ones used by OpenSSH).
KnownHosts() - Constructor for class com.trilead.ssh2.KnownHosts
KnownHosts(char[]) - Constructor for class com.trilead.ssh2.KnownHosts
KnownHosts(File) - Constructor for class com.trilead.ssh2.KnownHosts

## L

LocalPortForwarder - Class in com.trilead.ssh2
  A `LocalPortForwarder` forwards TCP/IP connections to a local port via the secure tunnel to another host (which may or may not be identical to the remote SSH-2 server).
LocalStreamForwarder - Class in com.trilead.ssh2
  A `LocalStreamForwarder` forwards an Input- and Outputstream pair via the secure tunnel to another host (which may or may not be identical to the remote SSH-2 server).
log(int, String, String) - Method in interface com.trilead.ssh2.DebugLogger
  Log a debug message.
longEntry - Variable in class com.trilead.ssh2.SFTPv3DirectoryEntry
  An expanded format for the file name, similar to what is returned by "ls -l" on Un*x systems.
ls(String) - Method in class com.trilead.ssh2.SFTPv3Client
  List the contents of a directory.
lstat(String) - Method in class com.trilead.ssh2.SFTPv3Client
  Retrieve the file attributes of a file.

## M

mkdir(String, int) - Method in class com.trilead.ssh2.SFTPv3Client
  Create a new directory.
mtime - Variable in class com.trilead.ssh2.SFTPv3FileAttributes
  The MTIME attribute.
mv(String, String) - Method in class com.trilead.ssh2.SFTPv3Client
  Move a file or directory.

## O

openFileRO(String) - Method in class com.trilead.ssh2.SFTPv3Client
  Open a file for reading.
openFileRW(String) - Method in class com.trilead.ssh2.SFTPv3Client
  Open a file for reading and writing.
openSession() - Method in class com.trilead.ssh2.Connection
  Open a new `Session` on this connection.

## P

permissions - Variable in class com.trilead.ssh2.SFTPv3FileAttributes
  The POSIX permissions.
ping() - Method in class com.trilead.ssh2.Connection
  This method can be used to perform end-to-end connection testing.
ping() - Method in class com.trilead.ssh2.Session
  This method can be used to perform end-to-end session (i.e., SSH channel) testing.
ProxyData - Interface in com.trilead.ssh2
  An abstract marker interface implemented by all proxy data implementations.
proxyHost - Variable in class com.trilead.ssh2.HTTPProxyData
proxyPass - Variable in class com.trilead.ssh2.HTTPProxyData
proxyPort - Variable in class com.trilead.ssh2.HTTPProxyData
proxyUser - Variable in class com.trilead.ssh2.HTTPProxyData
put(String, String) - Method in class com.trilead.ssh2.SCPClient
  Copy a local file to a remote directory, uses mode 0600 when creating the file on the remote side.
put(String[], String) - Method in class com.trilead.ssh2.SCPClient
  Copy a set of local files to a remote directory, uses mode 0600 when creating files on the remote side.
put(String, String, String) - Method in class com.trilead.ssh2.SCPClient
  Copy a local file to a remote directory, uses the specified mode when creating the file on the remote side.
put(String, String, String, String) - Method in class com.trilead.ssh2.SCPClient
  Copy a local file to a remote directory, uses the specified mode and remote filename when creating the file on the remote side.
put(byte[], String, String) - Method in class com.trilead.ssh2.SCPClient
  Create a remote file and copy the contents of the passed byte array into it.
put(byte[], String, String, String) - Method in class com.trilead.ssh2.SCPClient
  Create a remote file and copy the contents of the passed byte array into it.
put(String[], String, String) - Method in class com.trilead.ssh2.SCPClient
  Copy a set of local files to a remote directory, uses the specified mode when creating the files on the remote side.
put(String[], String[], String, String) - Method in class com.trilead.ssh2.SCPClient

## R

read(SFTPv3FileHandle, long, byte[], int, int) - Method in class com.trilead.ssh2.SFTPv3Client
  Read bytes from a file.
read() - Method in class com.trilead.ssh2.StreamGobbler
read(byte[]) - Method in class com.trilead.ssh2.StreamGobbler
read(byte[], int, int) - Method in class com.trilead.ssh2.StreamGobbler
readLink(String) - Method in class com.trilead.ssh2.SFTPv3Client
  Read the target of a symbolic link.
replyToChallenge(String, String, int, String[], boolean[]) - Method in interface com.trilead.ssh2.InteractiveCallback
  This callback interface is used during a "keyboard-interactive" authentication.
requestDumbPTY() - Method in class com.trilead.ssh2.Session
  Basically just a wrapper for lazy people - identical to calling `requestPTY("dumb", 0, 0, 0, 0, null)`.
requestHeaderLines - Variable in class com.trilead.ssh2.HTTPProxyData
requestPTY(String) - Method in class com.trilead.ssh2.Session
  Basically just another wrapper for lazy people - identical to calling `requestPTY(term, 0, 0, 0, 0, null)`.
requestPTY(String, int, int, int, int, byte[]) - Method in class com.trilead.ssh2.Session
  Allocate a pseudo-terminal for this session.
requestRemotePortForwarding(String, int, String, int) - Method in class com.trilead.ssh2.Connection
  Request a remote port forwarding.
requestX11Forwarding(String, int, byte[], boolean) - Method in class com.trilead.ssh2.Session
  Request X11 forwarding for the current session.
rm(String) - Method in class com.trilead.ssh2.SFTPv3Client
  Remove a file.
rmdir(String) - Method in class com.trilead.ssh2.SFTPv3Client
  Remove an empty directory.

## S

SCPClient - Class in com.trilead.ssh2
  A very basic `SCPClient` that can be used to copy files from/to the SSH-2 server.
SCPClient(Connection) - Constructor for class com.trilead.ssh2.SCPClient
sendIgnorePacket() - Method in class com.trilead.ssh2.Connection
  Send an SSH_MSG_IGNORE packet.
sendIgnorePacket(byte[]) - Method in class com.trilead.ssh2.Connection
  Send an SSH_MSG_IGNORE packet with the given data attribute.
serverHostKey - Variable in class com.trilead.ssh2.ConnectionInfo
  The server host key that was sent during the latest key exchange.
serverHostKeyAlgorithm - Variable in class com.trilead.ssh2.ConnectionInfo
  The type of the server host key (currently either "ssh-dss" or "ssh-rsa").
ServerHostKeyVerifier - Interface in com.trilead.ssh2
  A callback interface used to implement a client specific method of checking server host keys.
serverToClientCryptoAlgorithm - Variable in class com.trilead.ssh2.ConnectionInfo
  The currently used crypto algorithm for packets from to the server to the client.
serverToClientMACAlgorithm - Variable in class com.trilead.ssh2.ConnectionInfo
  The currently used MAC algorithm for packets from to the server to the client.
Session - Class in com.trilead.ssh2
  A `Session` is a remote execution of a program.
setCharset(String) - Method in class com.trilead.ssh2.SFTPv3Client
  Set the charset used to convert between Java Unicode Strings and byte encodings used by the server for paths and file names.
setClient2ServerCiphers(String[]) - Method in class com.trilead.ssh2.Connection
  Unless you know what you are doing, you will never need this.
setClient2ServerMACs(String[]) - Method in class com.trilead.ssh2.Connection
  Unless you know what you are doing, you will never need this.
setDHGexParameters(DHGexParameters) - Method in class com.trilead.ssh2.Connection
  Sets the parameters for the diffie-hellman group exchange.
setProxyData(ProxyData) - Method in class com.trilead.ssh2.Connection
  Used to tell the library that the connection shall be established through a proxy server.
setSecureRandom(SecureRandom) - Method in class com.trilead.ssh2.Connection
  Provide your own instance of SecureRandom.
setServer2ClientCiphers(String[]) - Method in class com.trilead.ssh2.Connection
  Unless you know what you are doing, you will never need this.
setServer2ClientMACs(String[]) - Method in class com.trilead.ssh2.Connection
  Unless you know what you are doing, you will never need this.
setServerHostKeyAlgorithms(String[]) - Method in class com.trilead.ssh2.Connection
  Define the set of allowed server host key algorithms to be used for the following key exchange operations.
setstat(String, SFTPv3FileAttributes) - Method in class com.trilead.ssh2.SFTPv3Client
  Modify the attributes of a file.
setTCPNoDelay(boolean) - Method in class com.trilead.ssh2.Connection
  Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm) on the underlying socket.
SFTPException - Exception in com.trilead.ssh2
  Used in combination with the SFTPv3Client.
SFTPv3Client - Class in com.trilead.ssh2
  A `SFTPv3Client` represents a SFTP (protocol version 3) client connection tunnelled over a SSH-2 connection.
SFTPv3Client(Connection, PrintStream) - Constructor for class com.trilead.ssh2.SFTPv3Client
  Deprecated. this constructor (debug version) will disappear in the future, use `SFTPv3Client.SFTPv3Client(Connection)` instead.
SFTPv3Client(Connection) - Constructor for class com.trilead.ssh2.SFTPv3Client
  Create a SFTP v3 client.
SFTPv3DirectoryEntry - Class in com.trilead.ssh2
  A `SFTPv3DirectoryEntry` as returned by `SFTPv3Client.ls(String)`.
SFTPv3DirectoryEntry() - Constructor for class com.trilead.ssh2.SFTPv3DirectoryEntry
SFTPv3FileAttributes - Class in com.trilead.ssh2
  A `SFTPv3FileAttributes` object represents detail information about a file on the server.
SFTPv3FileAttributes() - Constructor for class com.trilead.ssh2.SFTPv3FileAttributes
SFTPv3FileHandle - Class in com.trilead.ssh2
  A `SFTPv3FileHandle`.
size - Variable in class com.trilead.ssh2.SFTPv3FileAttributes
  The SIZE attribute.
startShell() - Method in class com.trilead.ssh2.Session
  Start a shell on the remote machine.
startSubSystem(String) - Method in class com.trilead.ssh2.Session
  Start a subsystem on the remote machine.
stat(String) - Method in class com.trilead.ssh2.SFTPv3Client
  Retrieve the file attributes of a file.
STDERR_DATA - Static variable in interface com.trilead.ssh2.ChannelCondition
  There is stderr data available that is ready to be consumed.
STDOUT_DATA - Static variable in interface com.trilead.ssh2.ChannelCondition
  There is stdout data available that is ready to be consumed.
StreamGobbler - Class in com.trilead.ssh2
  A `StreamGobbler` is an InputStream that uses an internal worker thread to constantly consume input from another InputStream.
StreamGobbler(InputStream) - Constructor for class com.trilead.ssh2.StreamGobbler

## T

TIMEOUT - Static variable in interface com.trilead.ssh2.ChannelCondition
  A timeout has occurred, none of your requested conditions is fulfilled.

## U

uid - Variable in class com.trilead.ssh2.SFTPv3FileAttributes
  The UID attribute.

## V

verifyHostkey(String, String, byte[]) - Method in class com.trilead.ssh2.KnownHosts
  Checks the internal hostkey database for the given hostkey.
verifyServerHostKey(String, int, String, byte[]) - Method in interface com.trilead.ssh2.ServerHostKeyVerifier
  The actual verifier method, it will be called by the key exchange code on EVERY key exchange - this can happen several times during the lifetime of a connection.

## W

waitForCondition(int, long) - Method in class com.trilead.ssh2.Session
  This method blocks until certain conditions hold true on the underlying SSH-2 channel.
waitUntilDataAvailable(long) - Method in class com.trilead.ssh2.Session
  Deprecated. This method has been replaced with a much more powerful wait-for-condition interface and therefore acts only as a wrapper.
write(SFTPv3FileHandle, long, byte[], int, int) - Method in class com.trilead.ssh2.SFTPv3Client
  Write bytes to a file.

A C D E F G H I K L M O P R S T U V W

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Trilead SSH-2 for Java
PREV NEXT | FRAMES NO FRAMES